package mpo;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class StatusZlecenia {

    private int id;
    private Date dataWpisu;
    private String opis;
    private String statusZlecenia;
    private int idZlecenie;

    public StatusZlecenia(int id, Date dataWpisu, String opis, String statusZlecenia, int idZlecenie) {
        this.id = id;
        this.dataWpisu = dataWpisu;
        this.opis = opis;
        this.statusZlecenia = statusZlecenia;
        this.idZlecenie = idZlecenie;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public Date getDataWpisu() {
        return dataWpisu;
    }

    public void setDataWpisu(Date dataWpisu) {
        this.dataWpisu = dataWpisu;
    }

    public String getOpis() {
        return opis;
    }

    public void setOpis(String opis) {
        this.opis = opis;
    }

    public String getStatusZlecenia() {
        return statusZlecenia;
    }

    public void setStatusZlecenia(String statusZlecenia) {
        this.statusZlecenia = statusZlecenia;
    }

    public int getIdZlecenie() {
        return idZlecenie;
    }

    public void setIdZlecenie(int idZlecenie) {
        this.idZlecenie = idZlecenie;

    }

    public String getDataWpisuViaString() {
        try {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            String date = sdf.format(this.dataWpisu);
            return date;
        } catch (Exception e) {
            return null;
        }
    }

    public void setDataWpisuViaString(String dataS) {
        try {
            this.dataWpisu = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH).parse(dataS);
        } catch (Exception e) {
            this.dataWpisu = null;
        }
    }

    @Override
    public String toString() {
        return "StatusZlecenia{" + "id=" + id + ", dataWpisu=" + dataWpisu + ", opis=" + opis + ", statusZlecenia=" + statusZlecenia + ", idZlecenie=" + idZlecenie + '}';
    }

}
